package com.shujia.scala

object Demo8CaseClass {

  def main(args: Array[String]): Unit = {



    //样例类可以不适用new创建对象
    val p = Person("id", "李四", 23)

    println(p.age)
    println(p.id)
    println(p.name)

    println(p)

    //如果需要修改属性的值，需要将修饰符改成var
    p.age = 200




  }

}

/**
  *
  * 样例类：scala在编译的时候会自动给样例类增加方法（toString,hashCode）
  *
  */
case class Person(id: String, name: String, var age: Int)